home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 August / Macworld (1999-08).dmg / From Macworld Readers / FREE Scripts / FREE Guides / FREE Guide Macintosh / FREE Guide • Macintosh 3.1.sea / FREE Guide • Macintosh 3.1.rsrc / TEXT_157.txt < prev    next >
Text File  |  1998-12-04  |  11KB  |  249 lines

  1.  
  2.  
  3.  
  4.  
  5. MODEMS
  6.  
  7.  
  8.  
  9.  
  10. ¬†             A modem is used for sending digital data over a telephone circuit. The sending 
  11.               modem MODulates the data into an audio signal whilst the corresponding 
  12.               modem at the receiving end DEModulates it back into data.
  13.  
  14.  
  15.  
  16. Installing a Modem
  17. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  18.  
  19. ¬†             An external modem is configured as Data Communication Equipment (DCE) and 
  20.               often comes with a 25 pole D socket for the RS-232 port. You may need an 
  21.               adaptor cable (see below) to connect it to the Mac‚Äôs printer or modem port ‚Äî 
  22.               the Mac usually gives priority to the modem port.
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37. Some Macs, including PowerMacs, can use an internal or built-in modem. Modern PowerBooks can accept a modem in the form of a PCMCIA card.
  38.  
  39. -  XON/XOFF software handshaking isn‚Äôt always adequate above 9.6 kbit/s ‚Äî you 
  40.         should use a cable with  hardware handshaking, as shown in the diagram above.
  41.  
  42. √π  See the Serial Ports chapter for more about modem connections
  43.  
  44.  
  45.  
  46. Simplex and Duplex
  47. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  48.  
  49. ¬†              Modems can operate in different modes, depending on the application and the 
  50.                nature of the link:-
  51.  
  52.  
  53. Simplex                                                                                                                
  54.  
  55. Messages are sent in one direction only ‚Äî commonly used in old teleprinter systems.
  56.  
  57. Half Duplex                                                                                                           
  58.  
  59. Provides either-way communication over a common circuit in which each device takes it in turn to transmit or receive data. This switching process can waste a lot of time. It‚Äôs rarely appears in CCIT standards (see below) but is used in V.29 for a Group 3 fax machine.
  60.  
  61. Full Duplex                                                                                                            
  62.  
  63.  
  64. Most CCIT standards (see below) operate in this mode, permitting either device to send a message at any time. In low-speed systems a different carrier frequency is assigned to each modem whilst at high speeds a technique called echo-cancelling is employed.
  65.  
  66. Full simultaneous communication in both directions requires a secondary carrier on the line. This back channel or secondary channel is usually owned by the recipient of a call and often uses a lower bit rate than the main channel that‚Äôs owned by the caller. The RS-232C interface includes duplicate data, handshake and other circuits for a secondary channel.
  67.  
  68.  
  69.  
  70. Modem Speed
  71. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  72.  
  73. ¬†             A fast modem is convenient ‚Äî and it reduces your phone bill! In most instances 
  74.               the bit rate or speed used in both directions is identical ‚Äî typically 1.2, 2.4, 9.6, 
  75.               14.4 and 28.8 kilobits per second (kbps or kbit/s). For the Internet you‚Äôll need a 
  76.               modem that runs at 28.8 kbit/s (rarely used by providers) or 14.4 kbit/s.
  77.  
  78. Many modern modems can operate at 33.6 or even 115 kbit/s. The common rates and protocols defined by the International Telegraph and Telephone Committee (CCITT) are:-
  79.  
  80.  
  81. CCIT standard    Speed (kbit/s)     Notes                                                                     
  82.  
  83. V.21                     0.3                Incompatible with Bell 103 standard used in USA  
  84. V.22                     1.2                Incompatible with Bell 212A standard used in USA 
  85. V.22bis                 2.4
  86. V.26ter                 2.4                For noisy telephone lines (rarely used)
  87. V.29                     9.6                Group 3 fax protocol (half-duplex)
  88. V.32                     9.6
  89. V.32bis                14.4
  90. V.17                    14.4                Group 3 fax protocol (half-duplex)
  91. V.34                    28.8
  92. V.34bis                33.6
  93.  
  94.  
  95. With some modems you simply select the highest speed and they‚Äôll choose their own speed, compression, and error-control (see below) at the start of a session. Some devices can‚Äôt determine these parameters until you press certain keys, often repeatedly ‚Äî such as Return for a carriage return (CR), or Control-C (or ‚Ć-C) for an end of text (ETX) message.
  96.  
  97. -  Always use the highest speed that both ends can accommodate ‚Äî if one modem runs 
  98.          at 14.4 kbit/s and the other 9.6 kbit/s then both must use 9.6 kbit/s.
  99.  
  100.  
  101.  
  102. Fax-modems
  103. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  104.  
  105. ¬†               A fax-modem also acts as a Group 3 fax machine. Although operation is usually at
  106.                 9.6 kbit/s such machines automatically slow down to 7.2, 4.8 or 2.4 kbit/s to suit 
  107.                 another device or when there‚Äôs a poor circuit. They can‚Äôt work at over 9.6 kbit/s, 
  108.                 although 14.4 kbit/s can be used with other fax-modems.
  109.  
  110. Typical speed combinations include:-
  111.  
  112.  
  113.               Fax Send   Fax Receive  Data (kbit/s) 
  114.  
  115.               9.6           9.6             2.4
  116.               9.6           4.8             2.4
  117.               14.4          14.4            14.4
  118.               14.4          14.4            28.8
  119.  
  120.  
  121.  
  122. Special Systems
  123. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  124.  
  125. The UK‚Äôs Prestel system uses split rates ‚Äî enquiries are at 75 bit/s and replies at 1.2 kbit/s. Not all modems can be programmed to work this way but some do provide bit rate conversion ‚Äî essential if a computer or its software can‚Äôt use certain data rates.
  126.  
  127. A Telecommunications Device for the Deaf (TDD) allows anyone with hearing disabilities to communicate via a keyboard. It operates at the rate used by a teletypes  (TTY) and Telex machines ‚Äî 45.5 bit/s in the USA and 50, 110 or 300 bit/s in other countries. To simulate a Baudot terminal you require a special TDD modem and a communications application that can handle 5-bit Baudot code. It only uses upper-case characters for communication.
  128.  
  129.  
  130.  
  131. Modem Settings
  132. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  133.  
  134. Unless otherwise indicated, you should set your communications application to:-
  135.  
  136.  
  137.               Parameter    Setting      
  138.  
  139.               Data bits      8 
  140.               Parity          None
  141.               Stop bits      Auto or 1
  142.  
  143.  
  144. If this doesn‚Äôt work try Data Bits = 7 and Parity = Even or Odd.
  145.  
  146.  
  147. Data Bits                                                                                                               
  148.  
  149. This setting depends on the type of communication. Communication channels that accommodate binary files (containing any value from 0 to 255) require 8-bits. Other services, such as e-mail, only use pure ASCII files and must use the 7-bit setting.
  150.  
  151.  
  152. Parity                                                                                                                   
  153.  
  154. Used to correct minor transmission errors ‚Äî the parity flag indicates whether the value in the data byte contains an odd or even number. If this doesn‚Äôt correspond with what appears at the receiver a correction is made. This only works if the byte has a single error ‚Äî if there are two errors the corrected result is still wrong!
  155.  
  156. See below for more advanced error correction systems.
  157.  
  158.  
  159. Stop Bits                                                                                                               
  160.  
  161. Although 1, 1.5 or 2 stops bits can be used this rarely needs to be adjusted. 
  162.  
  163.  
  164.  
  165. Hayes Protocol
  166. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  167.  
  168. Intelligent modems can be controlled by sending them commands from the computer ‚Äî they invariably use Hayes protocol. Fortunately you don‚Äôt need to understand any of this ‚Äî your software and modem should speak to each other without you knowing about it!
  169.  
  170. Each command string sent by computer begins with AT to bring the modem to attention.
  171. This example tells the modem to dial a number:-
  172.  
  173.               ATDT * 70, 777-2424
  174.  
  175. The instructions are:-
  176.  
  177.               AT                   Attention
  178.               D                     Dial a number‚Ķ
  179.               T                     ‚Ķ using tone dialling
  180.               * 70               Dial *, 7 and 0 to disable call waiting
  181.               ,                     Pause for two seconds
  182.               777-2424       Dial the number 777-2424
  183.  
  184. in which the letter T could be replaced by a P for pulse dialling.
  185.  
  186. Here‚Äôs another example:-
  187.  
  188.               ATDT 9,1(323)444-7487
  189.  
  190. The instructions are:-
  191.  
  192.               AT                   Attention
  193.               D                     Dial a number‚Ķ
  194.               T                     ‚Ķ using tone dialling
  195.               9                     Dial 9 for outside line
  196.               ,                     Pause for two seconds
  197.               1(323)6‚Ķ       Dial the number 13234447487, ignoring other characters
  198.  
  199. If you send a modem this message:
  200.  
  201.               ATA
  202.  
  203. followed by Return it will switch into readiness for automatic answering.
  204.  
  205. Hayes modems often need a specific pre-dial init instruction to set them up.
  206. Here‚Äôs an example for use in Italy:-
  207.  
  208.               AT&F1S0=0E1M1V1X3W2&
  209.  
  210. The init itself is contained inside the ampersands (&). The code X3 tells the modem to disregard dialling tone ‚Äî it‚Äôs not used on Italy‚Äôs phone system!
  211.  
  212.  
  213.  
  214. Error Correction
  215. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  216.  
  217. The blocks or packets of data making up a file must be sent correctly. Following an initial connection both modems must agree on the type of error detection. if any, to be used. The following  systems are commonly employed:-
  218.  
  219.  
  220. MNP4 and V.42                                                                                                    
  221.  
  222. Microcom Networking Protocol Level 4 (MNP4) provides error correction, either in the modem‚Äôs hardware or in Mac software ‚Äî a modem with V.42 error correction also supports MNP4. When using these protocols you must set the modem to 8 data bits, no parity and one stop bit.
  223.  
  224. Hardware MNP is confirmed when a modem receives a string such as /REL.
  225.  
  226. Not all devices or software support all versions of MNP ‚Äî for example, MNP10 is only used for unreliable links over a cellular telephone link. Some devices use LAP-B or LAP-M error correction instead.
  227.  
  228.  
  229. Kermit and Others                                                                                                  
  230.  
  231. Common Mac software protocols such as Kermit, XMODEM, YMODEM and ZMODEM include error correction but may be slow to operate in some situations. Kermit and XMODEM are available as communications tools that can be used with any suitable communications application.
  232.  
  233. √π  See the Communications chapter for details about XMODEM and Kermit
  234.  
  235.  
  236.  
  237. Data Compression
  238. wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
  239.  
  240. Data compression speeds up data transmission. When using compression you must increase the baud rate (the speed between modem and Mac) by up to to four times the actual modem speed. For example, for a modem operating at 14.4 kbit/s just select a baud rate of 57.6 kbit/s in your application ‚Äî for 28.8 kbit/s you should choose 115.2 kbit/s.
  241.  
  242.  
  243. MNP5 and V.42bis                                                                                                 
  244.  
  245. Microcom Networking Protocol Level 5 (MNP5) compression is invariably incorporated into MNP modems (see above). Modems with V.42bis compression also support the MNP5 version but are up to 40% more efficient in V.42bis mode.
  246.  
  247.  
  248.  
  249. ¬©Ray White. All Rights Reserved 1997